﻿using System;
namespace BPM.RepotrService
{
    [System.ServiceModel.ServiceContract(SessionMode = System.ServiceModel.SessionMode.NotAllowed)]
    public interface IRpService
    {
        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.FM_Form> FM_Form(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.FM_Form_V> FM_Form_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.FM_Item> FM_Item(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.FM_Item_V> FM_Item_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.FM_Templet> FM_Templet(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.FM_TempletItem> FM_TempletItem(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_Department> PW_Department(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DepartmentDutyUserRelation> PW_DepartmentDutyUserRelation(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DepartmentDutyUserRelation_V> PW_DepartmentDutyUserRelation_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DepartmentDutyUserRelation_VCN> PW_DepartmentDutyUserRelation_VCN(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DepartmentExpansionInfo> PW_DepartmentExpansionInfo(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DepartmentRelation> PW_DepartmentRelation(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_Duty> PW_Duty(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DutyExpansionInfo> PW_DutyExpansionInfo(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DutyInDepartment> PW_DutyInDepartment(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DutyInDepartment_V> PW_DutyInDepartment_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_DutyInDepartment_VCN> PW_DutyInDepartment_VCN(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_ExpansionTableTemplate> PW_ExpansionTableTemplate(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_ExpansionTableTemplateItem> PW_ExpansionTableTemplateItem(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_Mode> PW_Mode(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_ModePower> PW_ModePower(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_User> PW_User(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.PWDB.PW_UserExpansionInfo> PW_UserExpansionInfo(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_Business> WF_Business(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_ChildRegress> WF_ChildRegress(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_Instance> WF_Instance(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_Instance_V> WF_Instance_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_InstanceState> WF_InstanceState(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_InstanceState_V> WF_InstanceState_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_Message> WF_Message(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_Message_V> WF_Message_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_StartWorkflowPower> WF_StartWorkflowPower(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_StartWorkflowPower_V> WF_StartWorkflowPower_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_Template> WF_Template(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_Template_V> WF_Template_V(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_TemplateInfo> WF_TemplateInfo(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_TemplateRule> WF_TemplateRule(int m, int n);

        [System.ServiceModel.OperationContract]
        System.Collections.Generic.List<BPM.Foundation.WFDB.WF_TemplateStateInfo> WF_TemplateStateInfo(int m, int n);
    }
}
